var frisby = require('frisby');

frisby.create('获取值班信息列表的数据接口')
  .post('http://192.168.247.88:9090/hub/device/getDutyInfos', {
      'device-udid':'092700B6-2E6F-45D7-B55D-AEFACED48DDC',
 	    'CompanyId':'adcc',//公司id
 	    'AirPortCode':'dxgr',//机场四字码
 	    'StartDate':'2015-9-15',//起始时间    不能为空
 	    'EndDate':'2015-9-29',//结束时间    不能为空
 	    'TypeId':'2',//值班类型ID    diffMark为2时，与TypeName必填其中一个
      'TypeName':'dfxg',//值班类型名称
 	    'AreaId':'45758',//区域编号
 	    'AreaName':'cvxcv',//区域名称
 	    'ClassContent':'1',//类别
 	    'ClassValue':'cmky',//类别名称
      'Name':'安生',//姓名
 	    'diffMark':'1'//调用场站或者值班接口标识，场站传1，值班传2     不能为空
    })
  .expectStatus(200)
  .expectJSON({
      'ResponseInfo':{
            "Result":String,
            "ErrorInfo":String},
       'Data':{
            "ReturnValue":Array
          }})
  .expectJSON('Data.ReturnValue.?', {
        "cnvcClassValue":String,//"飞行",
        "cnvcAreaName":String,//"海口地区/HAK",
        "cniInfoId":String,//"307929",
        "cniTypeId":String,//"1",
        "cnvcCompanyId":String,//"0",
        "cnvcArea":String,//"1",
        "cnvcClassContent":String,//"2",
        "cnvcStartDate":String,//"2015-02-06",
        "cnvcEndDate":String,//"2015-02-06",
        "cnvcDutyName":String,//"阎波",
        "cnvcMobile":String,//"18601255229",
        "cnvcTel":Array,//[],
        "cnvcEmail":Array,//[],
        "cnvcAdduser":String,//"fengjian",
        "cnvcTypeName":String,//"股份部门值班",
        "cndAddDate":String,//"2015-01-31T00:58:40.08+08:00",
        "NO":String,//"1"
      })
.toss();
